package com.cjc.express.mapper;


import com.cjc.express.entity.Company;
import com.github.pagehelper.Page;

/**
 * ========================
 * Created with intellij IDEA
 * 创建者：杜一平
 * 日期：2017/1/22（星期一）
 * 时间：08：00
 * 说明：映射mybatis的公司表的mapper
 * ==========================
 */
public interface CompanyMapper {
    // 依据id删除公司表
    int deleteByPrimaryKey(String companyid);

    // 插入公司表
    int insert(Company record);

    // 插入公司表
    int insertSelective(Company record);

    // 依据id查询公司表
    Company selectByPrimaryKey(String companyid);

    // 依据id更新公司表
    int updateByPrimaryKeySelective(Company record);

    // 更新公司表
    int updateByPrimaryKey(Company record);


    // 依据公司名字删除公司表
    int deleteByName(String companyname);

    // 依据公司名查询
    Company selectByCompanyName(String companyname);

    // 依据新名字与旧名字修改公司表
    int updateByCompanyName(String companyname, String companynamenew);

    // 查询所有公司表
    Page<Company> selectAllCompany();
}